
# import requests
# for i in range(100):
#     for j in range(100):
#         url=f"http://32967d75-8e65-4821-b0b9-fd1c219e324d.challenge.ctf.show/{i}/{j}/"
#         a1=requests.get(url)
#         if a1.status_code==200:
#             print(a1.text)

import requests
from concurrent.futures import ThreadPoolExecutor

def fetch_url(url):
    response = requests.get(url)
    if response.status_code == 200:
        print(url)
        print(response.text)

def generate_urls():
    urls = []
    for i in range(100):
        for j in range(100):
            url = f"http://32967d75-8e65-4821-b0b9-fd1c219e324d.challenge.ctf.show/{i}/{j}/"
            urls.append(url)
    return urls

def main():
    urls = generate_urls()
    with ThreadPoolExecutor(max_workers=10) as executor:
        executor.map(fetch_url, urls)

if __name__ == "__main__":
    main()